const score = () => {
  return [
    {
      key: 'score',
      label: '',
      children: [
        {
          key: 'scoreUpperLimit',
          value: '',
          showName: '',
          label: '',
          children: [
            {
              key: '',
              label: '不限评分'
            },
            {
              key: '0_499',
              label: '500分以下'
            },
            {
              key: '500_599',
              label: '500-599分'
            },
            {
              key: '600_699',
              label: '600-699分'
            },
            {
              key: '700_10000',
              label: '700分以上'
            }
          ]
        }
      ]
    }
  ];
};

const distance = () => {
  return [
    {
      key: 'distance',
      value: '',
      label: '',
      children: [
        {
          key: 'distance',
          value: '',
          label: '',
          showName: '',
          children: [
            {
              key: '',
              label: '默认距离'
            },
            {
              key: '1.0',
              label: '1公里以内'
            },
            {
              key: '5.0',
              label: '3公里以内'
            },
            {
              key: '10.0',
              label: '10公里以内'
            }
          ]
        }
      ]
    }
  ];
};

const moreConditions = () => {
  return [
    // 一、企业相关
    {
      key: 'qyxg',
      label: '企业相关',
      children: [
        // 成立年限
        {
          key: 'yearsOfEstablishUpperLimit',
          value: '',
          label: '成立年限',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '0_3',
              label: '3个月以内'
            },
            {
              key: '0_6',
              label: '半年内'
            },
            {
              key: '0_12',
              label: '1年内'
            },
            {
              key: '12_24',
              label: '1-2年'
            },
            {
              key: '36_60',
              label: '3-5年'
            },
            {
              key: '60_120',
              label: '5-10年'
            }
          ]
        },
        // 注册资本
        {
          key: 'registeredCapitalUpperLimit',
          value: '',
          label: '注册资本',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '0_100',
              label: '100万以内'
            },
            {
              key: '100_200',
              label: '100-200万'
            },
            {
              key: '200_500',
              label: '200-500万'
            },
            {
              key: '500_1000',
              label: '500-1000万'
            }
          ]
        },
        // 经营状态
        {
          key: 'operatingState',
          value: '',
          label: '经营状态',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '在业',
              label: '在业'
            },
            {
              key: '吊销',
              label: '吊销'
            },
            {
              key: '注销',
              label: '注销'
            },
            {
              key: '迁出',
              label: '迁出'
            },
            {
              key: '其他',
              label: '其他'
            }
          ]
        },
        // 公司类型
        {
          key: 'companyType',
          value: '',
          label: '公司类型',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '非企业单位',
              label: '非企业单位'
            },
            {
              key: '有限责任公司',
              label: '有限责任公司'
            },
            {
              key: '股份有限公司',
              label: '股份有限公司'
            },
            {
              key: '全名所有制',
              label: '全名所有制'
            },
            {
              key: '集体所有制',
              label: '集体所有制'
            },
            {
              key: '合伙企业',
              label: '合伙企业'
            },
            {
              key: '农民专业合作社',
              label: '农民专业合作社'
            },
            {
              key: '个体工商户',
              label: '个体工商户'
            },
            {
              key: '分支机构',
              label: '分支机构'
            },
            {
              key: '其他',
              label: '其他'
            },
            // {
            //   key: '个人独资企业',
            //   label: '个人独资企业'
            // }
          ]
        }
      ]
    },
    // 二、经营相关
    {
      key: 'jyxg',
      label: '经营相关',
      children: [
        // 联系电话
        {
          key: 'isTel',
          value: '',
          label: '联系电话',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有联系电话'
            },
            {
              key: '0',
              label: '无联系电话'
            }
          ]
        },
        // 公司人数
        {
          key: 'numberOfCompanyUpperLimit',
          value: '',
          label: '公司人数',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1_49',
              label: '1-49'
            },
            {
              key: '50_99',
              label: '50-100'
            },
            {
              key: '100_499',
              label: '100-499'
            }
          ]
        }
      ]
    },
    // 三、资质认证
    {
      key: 'jzrz',
      label: '资质认证',
      children: [
        // 专利信息
        {
          key: 'isPatent',
          value: '',
          label: '专利信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有专利信息'
            },
            {
              key: '0',
              label: '无专利信息'
            }
          ]
        },
        // 海关资信认定信息
        {
          key: 'isCustomsCreditConfirmation',
          value: '',
          label: '海关资信认定信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有海关资信认定信息'
            },
            {
              key: '0',
              label: '无海关资信认定信息'
            }
          ]
        },
        // 评价信息
        {
          key: 'isEvaluation',
          value: '',
          label: '评价信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有评价信息'
            },
            {
              key: '0',
              label: '无评价信息'
            }
          ]
        }
      ]
    },
    // 四、风险信息
    {
      key: 'fxxx',
      label: '风险信息',
      children: [
        // 结案信息
        {
          key: 'isCloseTheCase',
          value: '',
          label: '结案信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有结案信息'
            },
            {
              key: '0',
              label: '无结案信息'
            }
          ]
        },
        // 失信被执行人信息
        {
          key: 'isBrokenPromises',
          value: '',
          label: '失信被执行人信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有失信被执行人信息'
            },
            {
              key: '0',
              label: '无失信被执行人信息'
            }
          ]
        },
        // 处罚信息
        {
          key: 'isPunishment',
          value: '',
          label: '处罚信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有处罚信息'
            },
            {
              key: '0',
              label: '无处罚信息'
            }
          ]
        },
        // 安全生产挂牌督办未完成整改信息
        {
          key: 'isProductionSafety',
          value: '',
          label: '安全生产挂牌督办未完成整改信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有安全生产挂牌督办未完成整改信息'
            },
            {
              key: '0',
              label: '无安全生产挂牌督办未完成整改信息'
            }
          ]
        },
        // 税务部门非正常户信息
        {
          key: 'isTaxDepartmentAbnormalHousehold',
          value: '',
          label: '税务部门非正常户信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有税务部门非正常户信息'
            },
            {
              key: '0',
              label: '无税务部门非正常户信息'
            }
          ]
        },
        // 海关失信企业信息
        {
          key: 'isUntrustworthyEnterprisesOfCustoms',
          value: '',
          label: '海关失信企业信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有海关失信企业信息'
            },
            {
              key: '0',
              label: '无海关失信企业信息'
            }
          ]
        },
        // 环保负面评价
        {
          key: 'isEnvProNegativeEvaluation',
          value: '',
          label: '环保负面评价',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有环保负面评价'
            },
            {
              key: '0',
              label: '无环保负面评价'
            }
          ]
        },
        // 其他负面信息
        {
          key: 'isOtherNegativeInfo',
          value: '',
          label: '其他负面信息',
          children: [
            {
              key: '',
              label: '不限'
            },
            {
              key: '1',
              label: '有其他负面信息'
            },
            {
              key: '0',
              label: '无其他负面信息'
            }
          ]
        }
      ]
    }
  ];
};

export { score, distance, moreConditions };
